Agile Software Development Framework in a Small Project Environment

نویسندگان

  • Seiyoung Lee
  • Hwan-Seung Yong
چکیده

Agile methods are highly attractive for small projects, but no agile method works well as a standalone system. Therefore, some adaption or customization is always required. In this paper, the Agile Framework for Small Projects (AFSP) was applied to four industry cases. The AFSP provides a structured way for software organizations to adopt agile practices and evaluate the results. The framework includes an extended Scrum process and agile practices, which are based on agility and critical success factors in agile software projects that are selected from Scrum, XP, FDD, DSDM and Crystal Clear. AFSP also helps software managers and developers effectively use agile engineering techniques throughout the software development lifecycle. The case study projects were evaluated on the basis of risk-based agility factors, the agility of the adopted practices, agile adoption levels, and the degree of the agile project success. The analysis of the results showed that the framework used in the aforementioned cases was effective Keywords—Agile Methods, Small Software Projects, Industrial Case Study

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Conceptual Framework for Web Development Projects Based on Project Management and Agile Development Principles

Companies implement different frameworks and best practices with the objective to improve the project management success rate and improve the business adaptability to the changing business environment. Project management framework (PRINCE2) and agile development framework (Scrum) proved in many cases that they can meet these objectives. However, both frameworks are based on different principles...

متن کامل

Generalized Framework for Agile Software Development Process

Agile Software Development Process (ASDP) has been adopted by many software industries. There exist various methods based on ASDP. Agile methods (AMs) are used mostly in small and low critical projects due to lack of generalized practices. Limited applicability of AMs in distributed environment, life critical system, contract projects and large complex application generated the strong need of g...

متن کامل

APM3: A Methodology Metamodel for Agile Project Management

The advent of agile methodologies, though contributing much to software development processes, had a more profound impact on project management processes. Through supporting adaptability in their process frameworks, agile methodologies deviated from conventional project management approaches. This novel attitude has resulted in the emergence of an agile framework for project management. The Agi...

متن کامل

Agile Adoption Process Framework

The objective of this research is to provide organizations with a process that can guide projects in adopting more agile software development approaches. The result of this research is a process framework consisting of various components that work together to provide a roadmap and guide for organizations wishing to adopt agile practices during project development. Figure 1 illustrates the stage...

متن کامل

A Web Development Framework for Team-based Project Courses

The complexities of team-based web development make it challenging for student teams to deliver solutions that may be sustained over multiple semesters. A web development framework based on open source tools and Agile practices may be combined to create a standardized development environment. Use of the framework may provide students with rich system development experiences and deep knowledge o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • JIPS

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2013